package com.alibaba.citrus.cr.sales.plan.dto.api.request;

import lombok.Data;

import java.io.Serializable;

/**
 * @author wangyundan
 * @description:
 * @date 2021-11-15
 */
@Data
public class SalesPlanDetailViewExportRequest implements Serializable {

    public Integer monthLastCount;
    public Integer monthMiddleTaskCount;
    public Integer monthCount;
    public String scItemCategoryId;
    public Double adjustMoney;
    public String bizId;
    public Double beforeAdjustMoney;
    public Integer m3RollingReturnCount;
    public String planId;
    public Integer adjustCount;
    public Long id;
    public Integer m1RollingPlanCount;
    public Double monthContractMoney;
    public Integer monthFirstCount;
    public Integer m3RollingPlanCount;
    public Integer monthLastReturnCount;
    public String scItemId;
    public Integer monthMiddleAdjustTotalCount;
    public Integer monthLastTaskCount;
    /**
     * 汇总类型2：货品维度3：组织维度4：类目维度
     */
    public Integer poolType;
    public Integer taskCount;
    public Double beforeTaskMoney;
    public Double contractSatisfaction;
    public Integer contractDifferenceCount;
    public Integer m1RollingReturnCount;
    public Integer status;
    public Double costInsuranceFreight;
    public Integer m2RollingPlanCount;
    public Integer bizType;
    public Double beforeContractSatisfaction;
    public Double monthMoney;
    public Integer m2RollingReturnCount;
    public Double beforeMonthContractMoney;
    public Double beforeMonthMoney;
    public Integer monthFirstAdjustReturnCount;
    public Integer monthLastAdjustCount;
    public Integer monthMiddleCount;
    public String scItemName;
    public Integer monthMiddleAdjustReturnCount;
    public Integer monthLastAdjustReturnCount;
    public Integer monthMiddleAdjustCount;
    public Integer monthMiddleReturnCount;
    public Integer monthFirstReturnCount;
    public Integer monthFirstAdjustTotalCount;
    public Integer monthFirstTaskCount;
    public Integer monthFirstAdjustCount;
    public Double taskMoney;
    public Integer monthLastAdjustTotalCount;
    public String outerId;
    public Integer monthContractCount;
    public String bizCode;
    public String bizName;
    public String auditStatusName;
    public Integer reportStatus;
    public String reportStatusName;
    public Integer organizationType;
    public Integer auditStatus;
    public String scItemCategoryName;
    public String orgBusinessUnitName;
    public String planTime;
    public String formatPlanTime;
    /**
     * 折扣率，单位：%
     */
    public Double estimateDiscount;
    public String customerName;
    public String customerCode;
    public String customerAddressName;
    public String customerAddress;
    public String customerAddressId;

    public String manageEmployeeId;
    public String orgSalesChannelCode;
    public String orgSalesDepartmentCode;
}
